//==============================================================================
#include "CApp.h"
#include <string.h>
//==============================================================================

CApp::CApp() {
    Surf_Display = NULL;
    Surf_Background1 = NULL;
    Surf_Background2 = NULL;
    Surf_Background3 = NULL;
    Surf_Background4 = NULL;
	StartImage = NULL;

	EtatJeu = START;

	nomJoueur = "jeremie";
	}

//------------------------------------------------------------------------------
int CApp::OnExecute(){

    if(OnInit() == false){
        return -1;
    }

	OnStart();

	while(EtatJeu != END){

		if(OnMapLoad() == false){
        return -1;
		}

		while(EtatJeu == RUNNING) {
			while(SDL_PollEvent(&Event)) {
				OnEvent(&Event);
			}
			OnLoop();
			OnRender();
		}

		OnScore();
	}

    OnCleanup();

    return 0;
}


//==============================================================================
int main(int argc, char* argv[]) {
    CApp jeu;

    return jeu.OnExecute();
}
//==============================================================================
